Well, if you aren't good with C and C++, then stay away from DirectX. And btw, you really should use some framework or game engine rather than work with DX directly.